অ্যাঙ্গুলার গুগল চার্ট হলো Google Charts লাইব্রেরির Angular ফ্রেমওয়ার্কের জন্য একটি ইন্টিগ্রেশন, যা ডেভেলপারদের সহজেই বিভিন্ন ধরনের চার্ট তৈরি এবং পরিচালনা করতে দেয়। Angular Google Charts ব্যবহার করে, আপনি Angular অ্যাপ্লিকেশনের মধ্যে pie charts, bar charts, line charts, এবং আরও অনেক ধরনের গ্রাফিক্যাল ডেটা ভিজ্যুয়ালাইজেশন যোগ করতে পারেন।
Angular Google Charts হলো Google Charts এবং Angular-এর একটি ইন্টিগ্রেশন লাইব্রেরি, যা ডেভেলপারদের Angular Framework এর মধ্যে Google Charts ব্যবহার করে ডায়নামিক এবং ইন্টারঅ্যাকটিভ চার্ট তৈরি করতে সাহায্য করে। এটি সরাসরি Google Visualization API এর উপর ভিত্তি করে তৈরি, যা দিয়ে সহজে এবং দ্রুত ডায়নামিক চার্ট তৈরি করা যায়।
আপনি যদি এখনও Angular Project তৈরি না করে থাকেন, তাহলে নিচের কমান্ড দিয়ে নতুন Angular প্রজেক্ট তৈরি করুন:
ng new my-angular-google-charts
cd my-angular-google-charts
Angular এর মধ্যে Google Charts ইন্টিগ্রেট করতে angular-google-charts প্যাকেজটি ইনস্টল করতে হবে। নিচের কমান্ডটি ব্যবহার করুন:
npm install angular-google-charts
এবার AppModule এ GoogleChartsModule
ইম্পোর্ট করতে হবে:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import { GoogleChartsModule } from 'angular-google-charts';
@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
GoogleChartsModule // Import GoogleChartsModule here
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
এবার AppComponent এ Google Charts যুক্ত করুন এবং ডেটা ও অপশন সেটআপ করুন।
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'Angular Google Charts';
// Chart Type
chartType = 'BarChart';
// Chart Data
chartData = [
['Year', 'Sales', 'Expenses'],
['2014', 1000, 400],
['2015', 1170, 460],
['2016', 660, 1120],
['2017', 1030, 540]
];
// Chart Options
chartOptions = {
title: 'Company Performance',
hAxis: { title: 'Year', titleTextStyle: { color: '#333' } },
vAxis: { minValue: 0 },
chartArea: { width: '50%' },
colors: ['#b0120a', '#ffab91']
};
}
চার্ট প্রদর্শনের জন্য HTML Template ফাইলে নিচের কোডটি লিখুন:
<div>
<google-chart
[type]="chartType"
[data]="chartData"
[options]="chartOptions"
width="600"
height="400">
</google-chart>
</div>
এখন আপনি ব্রাউজারে গিয়ে Angular Google Charts চার্টটি দেখতে পারবেন। এটি data binding এবং options customization সমর্থন করে।
Angular Google Charts এর মাধ্যমে বিভিন্ন ধরনের চার্ট তৈরি করা যায়:
chartType = 'PieChart';
chartData = [
['Task', 'Hours per Day'],
['Work', 8],
['Eat', 2],
['Commute', 2],
['Watch TV', 3],
['Sleep', 7]
];
chartType = 'ColumnChart';
chartData = [
['Year', 'Sales', 'Expenses'],
['2014', 1000, 400],
['2015', 1170, 460],
['2016', 660, 1120],
['2017', 1030, 540]
];
chartType = 'LineChart';
chartData = [
['Year', 'Sales'],
['2014', 1000],
['2015', 1170],
['2016', 660],
['2017', 1030]
];
Angular Google Charts হলো Angular এর মধ্যে ডায়নামিক এবং ইন্টারঅ্যাকটিভ চার্ট তৈরি করার একটি শক্তিশালী টুল। এটি ডেভেলপারদের জন্য একটি সহজ সমাধান দেয় এবং একইসঙ্গে ডেটা ভিজ্যুয়ালাইজেশনকে আরও কার্যকর করে তোলে। Angular এর শক্তিশালী ডেটা-বাইন্ডিং ফিচার এবং Google Charts এর ডায়নামিক চার্টিং ক্ষমতা মিলিয়ে, এটি একটি সহজ, কার্যকর এবং প্রফেশনাল চার্ট তৈরি করার মাধ্যম।